admirable thing - Spanish English Dictionary